home *** CD-ROM | disk | FTP | other *** search
- # Battle1 fsm coded by ABL.
- # Blood+Sweat+Tears = FSM...
-
- # States transmitted from the battle engine.
- state sDeploy 1
- state sNormal 2
- state sGood 3
- state sBad 4
- state sEnd 99
-
-
- # The state that the music FSM will start in.
- start-state sDeploy
-
-
- # The pattern that the FSM will initially start playing.
- start-pattern pDeployChr1
-
-
- # The samples that will be used by the battle FSM, and
- # their aliases.
-
- # -----
- # Misc samples.
- sample silence silence
-
- # -----
- # Deploy music samples.
- sample 1tnse001 mDdum
- sample 1tnse003 mDdumshk
-
- sample 1tnse005 mDdumchr1a
- sample 1tnse006 mDdumchr2a
- sample 1tnse007 mDdumchr3a
- sample 1tnse008 mDdumchr4a
-
- sample 1tnse009 mDdumchr1b
- sample 1tnse010 mDdumchr2b
- sample 1tnse011 mDdumchr3b
- sample 1tnse012 mDdumchr4b
-
- sample 1tnse013 mDstr1
- sample 1tnse014 mDstr2
- sample 1tnse015 mDstr3
- sample 1tnse016 mDstr4
-
- sample 1tnse017 mDxyl1
- sample 1tnse018 mDxyl2
- sample 1tnse019 mDxyl3
- sample 1tnse020 mDxyl4
-
- sample 1tnse021 mDstrxyl1
- sample 1tnse022 mDstrxyl2
- sample 1tnse023 mDstrxyl3
- sample 1tnse024 mDstrxyl4
-
- sample 1tnse025 mDtomhor1
- sample 1tnse026 mDtomhor2
- sample 1tnse027 mDtomhor3
- sample 1tnse028 mDtomhor4
-
- sample 1tnse029 mDtomstrxyl1a
- sample 1tnse030 mDtomstrxyl2a
- sample 1tnse031 mDtomstrxyl3a
- sample 1tnse032 mDtomstrxyl4a
-
- sample 1tnse033 mDtomstrxyl1b
- sample 1tnse034 mDtomstrxyl2b
- sample 1tnse035 mDtomstrxyl3b
- sample 1tnse036 mDtomstrxyl4b
-
- sample 1tnse037 mDxylspk1a
- sample 1tnse038 mDxylspk2a
- sample 1tnse039 mDxylspk3a
- sample 1tnse040 mDxylspk4a
-
- sample 1tnse041 mDxylspk1b
- sample 1tnse042 mDxylspk2b
- sample 1tnse043 mDxylspk3b
- sample 1tnse044 mDxylspk4b
-
- sample 1tnse045 mDxylhor1
- sample 1tnse046 mDxylhor2
- sample 1tnse047 mDxylhor3
- sample 1tnse048 mDxylhor4
-
- sample 1tnse053 mDstrhorxyl1
- sample 1tnse054 mDstrhorxyl2
- sample 1tnse055 mDstrhorxyl3
- sample 1tnse056 mDstrhorxyl4
-
- sample 1tnse063 mDend1
- sample 1tnse064 mDend2
- sample 1tnse065 mDend3
-
- # -----
- # Battle music samples.
-
- sample 2bttl001 mBintro1
- sample 2bttl002 mBintro2
-
- sample 2bttl003 mBparpsn1
- sample 2bttl004 mBparpsn2
- sample 2bttl005 mBparpsn3
- sample 2bttl006 mBparpsn4
-
- sample 2bttl007 mBparptoot1
- sample 2bttl008 mBparptoot2
-
- sample 2bttl049 mBoutro1
- sample 2bttl050 mBoutro2
- sample 2bttl051 mBoutro3
-
- sample 2bttl009 mBparptx1
- sample 2bttl010 mBparptx2
-
- sample 2bttl011 mBcrshbrka1
- sample 2bttl012 mBcrshbrka2
- sample 2bttl019 mBcrshbrkb1
- sample 2bttl020 mBcrshbrkb2
-
- sample 2bttl021 mBparpperc1
- sample 2bttl022 mBparpperc2
-
- sample 2bttl013 mBvoice1
- sample 2bttl014 mBvoice2
-
- sample 2bttl015 mBvoicex1
- sample 2bttl016 mBvoicex2
-
- sample 2bttl017 mBvoicext1
- sample 2bttl018 mBvoicext2
-
- sample 2bttl029 mBstra1
- sample 2bttl030 mBstra2
-
- sample 2bttl031 mBpnoa1
- sample 2bttl032 mBpnoa2
- sample 2bttl043 mBpnob1
- sample 2bttl044 mBpnob2
-
- sample 2bttl033 mBstrb1
- sample 2bttl034 mBstrb2
- sample 2bttl035 mBstrb3
- sample 2bttl036 mBstrb4
-
- sample 2bttl039 mBstrc1
- sample 2bttl040 mBstrc2
- sample 2bttl041 mBstrc3
- sample 2bttl042 mBstrc4
-
- sample 2bttl023 mBbadbrk1
- sample 2bttl024 mBbadbrk2
- sample 2bttl025 mBbadbrk3
- sample 2bttl026 mBbadbrk4
- sample 2bttl027 mBbadtom1
- sample 2bttl028 mBbadtom2
-
- sample 2bttl045 mBgoodparp1
- sample 2bttl046 mBgoodparp2
- sample 2bttl047 mBgoodparp3
- sample 2bttl048 mBgoodparp4
-
- # -----
- # Chase music samples.
-
- sample 1chas039 mChase1
- sample 1chas040 mChase2
- sample 1chas041 mChase3
- sample 1chas042 mChase4
-
-
- # -----
- # Pattern information.
- # -----
-
- # -----
- # Deployment patterns.
- pattern pDeployIntro
- {
- sequence
- {
- mDdum
- mDdum
- mDdumshk
- mDdumshk
- }
- state-table
- {
- default pDeployEnd
- sDeploy pDeployChr1
- }
- state-table
- {
- default pDeployEnd
- sDeploy pDeployChr2
- }
- }
-
- pattern pDeployChr1
- {
- sequence
- {
- mDdumchr1a
- mDdumchr2a
- mDdumchr3a
- mDdumchr4a
- }
- state-table
- {
- default pDeployEnd
- sDeploy pDeployChr2
- }
- }
-
- pattern pDeployChr2
- {
- sequence
- {
- mDdumchr1b
- mDdumchr2b
- mDdumchr3b
- mDdumchr4b
- }
- state-table
- {
- sDeploy pDeployStr
- default pDeployEnd
- }
- }
-
- pattern pDeployStr
- {
- sequence
- {
- mDstr1
- mDstr2
- mDstr3
- mDstr4
- }
- state-table
- {
- sDeploy pDeployXylo
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployXyloStr
- default pDeployEnd
- }
- }
-
- pattern pDeployXylo
- {
- sequence
- {
- mDxyl1
- mDxyl2
- mDxyl3
- mDxyl4
- }
- sequence
- {
- mDdumchr1b
- mDdumchr2b
- mDdumchr3b
- mDdumchr4b
- }
- state-table
- {
- sDeploy pDeployXyloStr
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployXyloHorn
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployTomHornStr1
- default pDeployEnd
- }
- }
-
- pattern pDeployXyloStr
- {
- sequence
- {
- mDstrxyl1
- mDstrxyl2
- mDstrxyl3
- mDstrxyl4
- }
- state-table
- {
- sDeploy pDeployXylo
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployXyloHorn
- default pDeployEnd
- }
- }
-
- pattern pDeployXyloHorn
- {
- sequence
- {
- mDxylspk1a
- mDxylspk2a
- mDxylspk3a
- mDxylspk4a
- }
- sequence
- {
- mDxylspk1a
- mDxylspk2a
- mDxylspk3a
- mDxylspk4a
- }
- sequence
- {
- mDxylhor1
- mDxylhor2
- mDxylhor3
- mDxylhor4
- }
- state-table
- {
- sDeploy pDeployXylo
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployTomHornStrXyl
- default pDeployEnd
- }
- }
-
- pattern pDeployTomHorn
- {
- sequence
- {
- mDtomhor1
- mDtomhor2
- mDtomhor3
- mDtomhor4
- }
- state-table
- {
- sDeploy pDeployTomHornStr1
- default pDeployEnd
- }
- }
-
- pattern pDeployTomHornStr1
- {
- sequence
- {
- mDtomstrxyl1a
- mDtomstrxyl2a
- mDtomstrxyl3a
- mDtomstrxyl4a
- }
- state-table
- {
- sDeploy pDeployTomHornStr2
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployXyloHorn
- default pDeployEnd
- }
- }
-
- pattern pDeployTomHornStr2
- {
- sequence
- {
- mDtomstrxyl1b
- mDtomstrxyl2b
- mDtomstrxyl3b
- mDtomstrxyl4b
- }
- state-table
- {
- sDeploy pDeployXyloHorn
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployTomHornStrXyl
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployStr
- default pDeployEnd
- }
- }
-
- pattern pDeployTomHornStrXyl
- {
- sequence
- {
- mDstrhorxyl1
- mDstrhorxyl2
- mDstrhorxyl3
- mDstrhorxyl4
- }
- state-table
- {
- sDeploy pDeployXyloHorn
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployTomHornStr1
- default pDeployEnd
- }
- state-table
- {
- sDeploy pDeployXyloStr
- default pDeployEnd
- }
- }
-
- pattern pDeployEnd
- {
- sequence
- {
- mDend1
- # mDend2
- mDend3
- }
- state-table
- {
- default pBattleIntro
- sDeploy pDeployIntro
- sEnd pEnd
- }
- }
-
- # -----
- # Battle patterns.
-
- pattern pBattleIntro
- {
- sequence
- {
- mBintro1
- mBintro2
- }
- state-table
- {
- default pBattleParpSnare
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleParpToot
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleParpSnare
- {
- sequence
- {
- mBparpsn1
- mBparpsn2
- }
- state-table
- {
- default pBattleParpToot
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleParpToot
- {
- sequence
- {
- mBparptoot1
- mBparptoot2
- }
- state-table
- {
- default pBattleParpTootXylo
- sGood pBattleGoodParp
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleParpTootXylo
- {
- sequence
- {
- mBparptx1
- mBparptx2
- }
- state-table
- {
- default pBattleCrashBrk1
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleCrashBrk2
- sBad pBattleBadBrk
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleCrashBrk1
- {
- sequence
- {
- mBcrshbrka1
- mBcrshbrka2
- }
- sequence
- {
- mBcrshbrkb1
- mBcrshbrkb2
- }
- state-table
- {
- default pBattleVoice
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleCrashBrk2
- {
- sequence
- {
- mBcrshbrka1
- mBcrshbrka2
- }
- sequence
- {
- mBcrshbrkb1
- mBcrshbrkb2
- }
- state-table
- {
- default pBattleParpPerc
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleParpPerc
- {
- sequence
- {
- mBparpperc1
- mBparpperc2
- }
- state-table
- {
- default pBattleParpToot
- sGood pChase1
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleStr1
- sGood pChase1
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleStr1
- {
- sequence
- {
- mBstra1
- mBstra2
- }
- state-table
- {
- default pBattlePiano2
- sGood pBattlePiano1
- sEnd pBattleOutro
- }
- }
-
- pattern pBattlePiano1
- {
- sequence
- {
- mBpnoa1
- mBpnoa2
- }
- sequence
- {
- mBpnob1
- mBpnob2
- }
- state-table
- {
- default pBattleStr2
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleStr2
- {
- sequence
- {
- mBstrb1
- mBstrb2
- mBstrb3
- mBstrb4
- }
- state-table
- {
- default pBattlePiano2
- sEnd pBattleOutro
- }
- }
-
- pattern pBattlePiano2
- {
- sequence
- {
- mBpnoa1
- mBpnoa2
- }
- sequence
- {
- mBpnob1
- mBpnob2
- }
- state-table
- {
- default pBattleStr3
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleStr3
- {
- sequence
- {
- mBstrc1
- mBstrc2
- mBstrc3
- mBstrc4
- }
- state-table
- {
- default pBattlePiano3
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleCrashBrk1
- sGood pBattleGoodParp
- sEnd pBattleOutro
- }
- }
-
- pattern pBattlePiano3
- {
- sequence
- {
- mBpnoa1
- mBpnoa2
- }
- sequence
- {
- mBpnob1
- mBpnob2
- }
- state-table
- {
- default pBattleCrashBrk1
- sGood pBattleGoodParp
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleVoice
- {
- sequence
- {
- mBvoice1
- mBvoice2
- }
- state-table
- {
- default pBattleVoiceXylo
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleVoiceXylo
- {
- sequence
- {
- mBvoicex1
- mBvoicex2
- }
- state-table
- {
- default pBattleParpToot
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleVoiceXyloToot
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleVoiceXyloToot
- {
- sequence
- {
- mBvoicext1
- mBvoicext1
- }
- state-table
- {
- default pBattleCrashBrk2
- sBad pBattleBadBrk
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleBadBrk
- {
- sequence
- {
- mBbadbrk1
- mBbadbrk2
- mBbadbrk3
- mBbadbrk4
- mBbadtom1
- mBbadtom2
- }
- state-table
- {
- default pBattleParpToot
- sEnd pBattleOutro
- }
- state-table
- {
- default pBattleStr1
- sEnd pBattleOutro
- }
- }
-
- pattern pBattleGoodParp
- {
- sequence
- {
- mBgoodparp1
- mBgoodparp2
- mBgoodparp3
- mBgoodparp4
- }
- state-table
- {
- default pBattleCrashBrk1
- sBad pBattleBadBrk
- sEnd pBattleOutro
- }
- }
-
- pattern pChase1
- {
- sequence
- {
- mChase1
- mChase2
- mChase3
- mChase4
- }
- state-table
- {
- default pBattleCrashBrk1
- }
- state-table
- {
- default pChase2
- }
- }
-
- pattern pChase2
- {
- sequence
- {
- mChase1
- mChase2
- mChase3
- mChase4
- }
- state-table
- {
- default pBattleCrashBrk1
- }
- }
-
- pattern pBattleOutro
- {
- sequence
- {
- mBoutro1
- mBoutro2
- mBoutro3
- }
- state-table
- {
- default pEnd
- }
- }
-
- pattern pEnd
- {
- sequence
- {
- silence
- }
- state-table
- {
- default end
- }
- }